immaculately cleaned - Francés Inglés Diccionario